package kube_pod

// StartPodReq 开启容器的请求
type StartPodReq struct {
	// PodTenantId 所属租户ID
	PodTenantId string `json:"pod_tenantId_id"`
	// PodCustomerId 所属平台用户ID
	PodCustomerId string `json:"pod_customer_id"`
	// PodName 容器名称，也是Deployment的名称
	PodName string `json:"pod_name"`
	// PodClusterId 容器所在集群
	PodClusterId string `json:"pod_cluster_id"`
	// PodNodeName 容器所在机器的hostname
	PodNodeName string `json:"pod_node_name"`
	// Namespace 命名空间
	PodNamespace string `json:"pod_namespace"`
	// GpuCount 如果资源不够调整资源支持用户无卡开机的操作
	GpuCount int32 `json:"gpu_count"`
}

// StartPodResp 容器开启的响应
type StartPodResp struct {
	// 是否开启
	Started bool `json:"started"`
	// PodName 容器名称，也是Deployment的名称
	PodName string `json:"pod_name"`
	// PodClusterId 容器所在集群
	PodClusterId string `json:"pod_cluster_id"`
}
